package org.NooLab.glue.components;

import org.NooLab.glue.MessageBoard;
import org.NooLab.glue.transaction.Transaction;

public interface ClientMatcherIntf {

	public int findMatchingParticipant( Transaction transaction, int respectAssignments );
	
	public long[] findMatchingParticipants( Transaction transaction, int respectAssignments );
	
	public long checkMatchingOfParticipant( Transaction transaction, long proposedIID );
	
	public void setMessageBoard(MessageBoard messageboard);

	public boolean contentTypesMatching( String cType1, String cType2);
}
